stone dormouse - German English Dictionary